Skip to content

CAMEL-23576: docs - sync camel-jira upgrade-guide entry to main (4_18 / 4_14) and flag as potential breaking change#23475

Merged
oscerd merged 1 commit into
apache:mainfrom
oscerd:doc-sync/CAMEL-23576-guides-to-main
May 22, 2026
Merged

CAMEL-23576: docs - sync camel-jira upgrade-guide entry to main (4_18 / 4_14) and flag as potential breaking change#23475
oscerd merged 1 commit into
apache:mainfrom
oscerd:doc-sync/CAMEL-23576-guides-to-main

Conversation

@oscerd
Copy link
Copy Markdown
Contributor

@oscerd oscerd commented May 22, 2026

Documentation-only follow-up to #23417 (merged) and its backports #23460 (4.18.x) / #23472 (4.14.x).

What

Per the project backport upgrade-guide policy, the camel-4x-upgrade-guide-4_XX.adoc files for all versions live on main as the canonical history across releases. This PR:

  1. Adds the camel-jira header-rename entry to camel-4x-upgrade-guide-4_18.adoc on main (mirrors the 4.18.x backport CAMEL-23576: camel-jira - align Exchange header constant names with Camel naming convention #23460, target 4.18.3).
  2. Adds the same entry to camel-4x-upgrade-guide-4_14.adoc on main (mirrors the 4.14.x backport CAMEL-23576: camel-jira - align Exchange header constant names with Camel naming convention #23472, target 4.14.8).
  3. Flags the existing 4.21 camel-jira entry as a potential breaking change in its heading, consistent with the other header-rename entries (camel-grok, camel-jgroups) and to make the literal-string-value migration risk explicit.

Why

Without this sync, main's version-specific 4.18/4.14 guides would drift out of sync with what actually ships on the maintenance branches.

No code changes; docs only.

Reported by Claude Code on behalf of Andrea Cosentino

…4_14 and flag as potential breaking change

Per the backport upgrade-guide policy, the camel-4x-upgrade-guide-4_XX.adoc
files for all versions live on main as the canonical history. The 4.18.x and
4.14.x backports of apache#23417 (PRs apache#23460 / apache#23472) add a camel-jira entry to
the 4.18 and 4.14 upgrade guides on their maintenance branches; this mirrors
those entries onto main.

Also flags the existing 4.21 camel-jira entry as a "potential breaking
change" in its heading, consistent with the other header-rename entries
(camel-grok, camel-jgroups) and to make the literal-string-value migration
risk explicit.

Reported by Claude Code on behalf of Andrea Cosentino

Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
@oscerd oscerd requested review from Croway and davsclaus May 22, 2026 10:38
Copy link
Copy Markdown
Contributor

@gnodet gnodet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Clean doc-sync that follows the backport upgrade-guide policy correctly.

Verified:

  • The entries are placed under the correct version sections: "Upgrading from 4.14.3 to 4.14.8" and "Upgrading from 4.18.1 to 4.18.3", matching the target versions of the backport PRs (#23460, #23472).
  • The content (table + DSL accessor bullet list) is identical to the existing 4.21 entry on main, which is the expected behavior for a doc-sync.
  • The header constant previous/new values in the table match the actual code merged in #23417.
  • The ISSUE_COMMENT constant is correctly listed in the table but omitted from the Endpoint DSL accessor list (it has no @Metadata annotation, so no JiraHeaderNameBuilder accessor is generated). This is consistent with the existing 4.21 entry.
  • The "potential breaking change" suffix on the heading is consistent with other header-rename entries in the same guides (camel-grok, camel-jgroups, camel-cxf).
  • AsciiDoc formatting is correct: proper table syntax with [options="header"], consistent use of backtick-quoted constants, and bullet-list formatting for the DSL accessors.

One minor note (non-blocking): the backport PRs #23460 (4.18.x) and #23472 (4.14.x) are still open. This doc-sync PR can be merged before or after them since it only touches main, but the version sections on main ("4.14.8", "4.18.3") assume those backports will land.

Claude Code on behalf of Guillaume Nodet

@github-actions
Copy link
Copy Markdown
Contributor

🌟 Thank you for your contribution to the Apache Camel project! 🌟
🤖 CI automation will test this PR automatically.

🐫 Apache Camel Committers, please review the following items:

  • First-time contributors require MANUAL approval for the GitHub Actions to run
  • You can use the command /component-test (camel-)component-name1 (camel-)component-name2.. to request a test from the test bot although they are normally detected and executed by CI.
  • You can label PRs using skip-tests and test-dependents to fine-tune the checks executed by this PR.
  • Build and test logs are available in the summary page. Only Apache Camel committers have access to the summary.

⚠️ Be careful when sharing logs. Review their contents before sharing them publicly.

@github-actions github-actions Bot added the docs label May 22, 2026
@oscerd oscerd merged commit 3d641d1 into apache:main May 22, 2026
7 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

🧪 CI tested the following changed modules:

  • docs

⚙️ View full build and test results

@oscerd oscerd deleted the doc-sync/CAMEL-23576-guides-to-main branch May 22, 2026 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants